package com.hmkx.app.util.mail;


public class MailTest {
	public static void main(String[] args) {
		// 这个类主要是设置邮件
		 MailSenderInfo mailInfo = new MailSenderInfo();
		 mailInfo.setMailServerHost("smtp.bestedm.org");
		 mailInfo.setMailServerPort("25");
		 mailInfo.setValidate(true);
		 mailInfo.setUserName("register@cn-healthcare.com");
		 mailInfo.setPassword("Zgjkj2014~2015");// 您的邮箱密码
		 mailInfo.setFromAddress("register@cn-healthcare.com");
		 mailInfo.setToAddress(new String[] { "zhouguofei@hmkx.cn" });
		 mailInfo.setSubject("主题12");
		 mailInfo
		 .setContent("<font style='BACKGROUND-COLOR: #666699' color='#ff0000' size='5'>测试格式化内容测试<a href='http://www.baidu.com'>格式化内容</a>测试格<em>式化</em>内容</font><img src='http://www.google.cn/intl/zh-CN/images/logo_cn.gif'></img>");
		 // 这个类主要来发送邮件
		 SimpleMailSender sms = new SimpleMailSender();
		 // sms.sendTextMail(mailInfo);//发送文体格式
		 sms.sendHtmlMail(mailInfo);// 发送html格式
		
//		String test = "你发送到zhouxuemei2003@vip.tom.com的邮件由于以下原因被退回 : SMTP error, RCPT TO: 554 Invalid recipien";
//		String regExpContent = "\\w+@(\\w+.)+[a-z]{2,4}";
//		Pattern p2 = Pattern.compile(regExpContent);
//		Matcher matcher = p2.matcher(test);
//		if (matcher.find()) {
//			String mailaddr = matcher.group();
//			int index = matcher.group().indexOf(" ");
//			if (index != -1) {
//				System.out.println(mailaddr.substring(0, index));
//			} else {
//				System.out.println(mailaddr);
//			}
//		}
	}

}
